.main_body
{
	width:100%;
	overflow:hidden;
	background:#ececec;
}

.main_top_body
{
	width:100%;
	height:130px;
	overflow:hidden;
	background:#339999;
}
.main_top_logo_body
{
	width:100%;
	height:80px;
	overflow:hidden;

}
.main_top_logo_pic
{
	width:300px;
	height:80px;
	overflow:Hidden;
	margin:0 0 0 20px;
	float:left;
	display:inline;
	background:url("../img/logo.png");
}

.main_top_user_msg_body
{
	width:300px;
	height:60px;
	overflow:hidden;
	margin:10px 0 0 20px;
	float:left;
	display:inline;
}
.main_top_user_msg_line
{
	width:300px;
	height:30px;
	overflow:Hidden;
}
.main_top_user_msg_b
{
	height:30px;
	line-height:30px;
	overflow:hidden;
	margin:0 5px;
	font-size:16px;
	color:#FFFFFF;
	float:left;
	display:inline;
}


.main_top_msg_body
{
	width:100%;
	height:50px;
	overflow:hidden;
	background:#333333;
}
.main_top_msg_menu_body
{
	height:50px;
	overflow:hidden;
	margin:0 0 0 20px;
}
.main_top_menu_text
{
	height:50px;
	overflow:hidden;
	margin:0;
	padding:0 20px;
	text-align:center;
	font-size:18px;
	color:#FFFFFF;
	float:left;
	display:inline;
	line-height:50px;
	cursor:pointer;
}
.main_mid_body
{
	width:100%;
	height:30px;
	overflow:hidden;

}
.main_fn_body
{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
}
.main_fn
{
	position:absolute;
	border:1px solid #333333;
	overflow:hidden;

}